@charset "utf-8";
body {margin:3px;color:#444;font-family: Arial; font-size:12px;}
#main{width:960px;height:700px;margin:auto;padding:0px;}
#header{width:960px;height:auto;margin:0 0 0 0;position:fixed;z-index:1;}
#left{position:fixed;float:left;width:200px;height:115px;margin:38px 0 0 0;}
#right{width:750px;height:590px;float:right;margin:38px 0 0 0;}
#content-right{width:740px;height:440px;margin-top:10px;float:right;background-color:#f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999;}
#footer{float:right;width:750px;height:60px;}
#paso1{position:absolute;width:748px;height:580px;margin:0;display:inline;}
#paso2{position:absolute;width:748px;height:560px;margin:0;display:none;}
.tituloTabla {text-align:center;font-size:13px; color:#426; border-bottom:solid 2px #c4c4c4;}
.rowTabla{
	font-size:13px;
	text-align:left;
	font-weight:bold;
	border-bottom: dashed 2px #c4c4c4;
}
.clear{ clear:both;}

h2 {color:#426;margin-bottom:10px;padding-bottom:10px;font-size:16px;border-bottom:dashed 1px #aaa;}
h3 {background-color:#fff;color:#669;padding:10px;margin:10px 0 15px 0;font-size:12px;-moz-border-radius:3px;      -webkit-border-radius:3px; border:solid 1px #ddd; font-weight:normal;}
input { outline:none; }
.form {}
.info{width:auto; height:34px; overflow:hidden;/**/ margin-bottom:5px;}
.info h3 {position:absolute;width:138px; background-color:#fff; color:#669; padding:10px; margin:0; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border:solid 1px #ddd; font-weight:normal; }
#info1{background-color:#f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999; padding:20px 20px 20px 20px;}
#botonera{height:300px;margin-top:10px;background-color:#f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999; padding:20px 20px 20px 20px;}
#botonera a{text-decoration:none}
#datosPersonales{float:left;width:330px; height:auto; background-color:#f0f0f0; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999;padding:20px;}
#informacionLaboral{float:right;width:330px;height:auto;background-color:#f0f0f0;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999;padding:20px;}
#referenciasPersonales{float:left;width:330px;height:auto;background-color:#f0f0f0;-moz-border-radius:5px;	-webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999;padding:20px;}
#referenciasComerciales{float:right;width:330px;height:auto;background-color:#f0f0f0;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:-4px 6px 5px #999;-webkit-box-shadow:-4px 6px 5px #999;padding:20px;}
.form .label { float:left; width:130px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-rechiq { float:left; width:30px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-chiqui { float:left; width:40px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-chiq { float:left; width:50px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-peq { float:left; width:80px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-peq1 { float:left; width:65px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-med { float:left; width:90px; margin:6px 0 0 1px; font-weight:bold; }
.form .label-med1 { float:left; width:91px; margin:6px 0 0 1px; font-weight:bold; }
.form .textoSeparador{ color:#426; margin:10px 0 10px 0; padding-bottom:10px; font-size:16px; font-weight:500; border-bottom:dashed 1px #aaa;}
.form .input {width:180px;height:18px;border:2px solid #c4c4c4;margin: 0 0 4px 10px;text-transform:capitalize;}
.form .input-chiq { width:40px;	height:18px; border:2px solid #c4c4c4; margin: 0 0 4px 10px;}
.form .input-peq { width:60px;	height:18px; border:2px solid #c4c4c4; margin: 0 0 4px 10px;}
.form .input-med { width:120px;	height:18px; border:2px solid #c4c4c4; margin: 0 0 4px 10px;}
.form .inputBad {color:#934; background-color:#fee; border:solid 2px #d36;}
.form .input-gde {width:180px;border:2px solid #c4c4c4;margin: 0 0 4px 10px;text-transform:capitalize;}
.form .input-dir {width:568px;border:2px solid #c4c4c4;margin: 0 0 4px 10px;text-transform:capitalize;}
.form .input-email {width:180px;height:18px;border:2px solid #c4c4c4;margin: 0 0 4px 10px;text-transform:lowercase;}
.form .input-selectPeq { width:108px;	height:18px; border:2px solid #c4c4c4; margin: 0 0 4px 10px;}
.form .textarea { width:180px; height:120px; border:2px solid #c4c4c4; font-family:Tahoma; font-size:11px; margin:0 0 4px 10px;text-transform:capitalize;}
.form .error-input, .form .error-both .input, .form .error-same .input {background-color:#FFEFEF;border-color:#BB6666;color:#660000;}
.form .error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:10px;}
.error-div-alternative {width:800px;margin-left:77px;display:none;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center;font-size:15px;color:#934; padding:8px 0 8px 0;background-color:#fee;border:solid 2px #d36;}
.buscar{width:800px;margin-left:77px;display:none;-moz-border-radius:8px; -webkit-border-radius:8px;text-align:center; font-size:15px;color:#333;padding:8px 0 8px 0;background-color:#CCC;border:solid 2px #333;}
.resultadoOk{width:800px;margin-left:77px;display:inline;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center;font-size:15px; color:#060; padding:8px 0 8px 0;background-color:#3F9; border:solid 2px #060;}
.resultadoBad{width:800px;margin-left:77px;display:inline;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center; font-size:15px;color:#934;padding:8px 0 8px 0;background-color:#fee; border:solid 2px #d36;}
.form .error-same, .form .error-both,{ color:#fff; background-color:#b66; -moz-border-radius:3px; }
.requerido{color:#bbb;}
/*--- Botones ---*/
.form .sendBtn {width:85px;height:24px;text-align:center;background: url(../images/submit-btn-bg.gif) repeat-x 0 0;color:#5f5f5f;		border:1px solid #aaa;float:right;display:block;cursor:pointer;font-weight:bold;margin:5px 0 0 0;padding:0 0 4px 0;-moz-border-radius:6px;-webkit-border-radius:3px;}
.form .sendBtn:hover { background:url(../images/submit-btn-bg-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
/**/
.boton{width:120px;height:23px;text-align:center;background: url(../images/boton-gde.gif) repeat-x 0 0;color:#5f5f5f;border:1px solid #aaa;display:block;cursor:pointer;font-weight:bold;float:left;margin:10px 0 0 20px;padding:7px 0 0 0;-moz-border-radius:6px;-webkit-border-radius:3px;}
.boton:hover{ background:url(../images/boton-gde-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
.botonCustom{width:109px;height:23px;text-align:center;background: url(../images/boton-gde.gif) repeat-x 0 0;color:#5f5f5f;border:1px solid #aaa;display:block;cursor:pointer;font-weight:bold;float:left;margin:5px 2px 5px 2px;padding:7px 7px 0px 7px;-moz-border-radius:6px;-webkit-border-radius:3px;}
.botonCustom:hover{ background:url(../images/boton-gde-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
.botonPequeño{width:100px;height:23px;text-align:center;background: url(../images/boton-gde.gif) repeat-x 0 0;color:#5f5f5f;border:1px solid #aaa;display:block;cursor:pointer;font-weight:bold;float:right;margin:10px 18px 0 0;padding:7px 0 0 0;-moz-border-radius:6px;-webkit-border-radius:3px;}
.botonPequeño:hover{ background:url(../images/boton-gde-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
.botonCustomMed{width:170px;height:23px;text-align:center;background: url(../images/boton-gde.gif) repeat-x 0 0;color:#5f5f5f;border:1px solid #aaa;display:block;cursor:pointer;font-weight:bold;float:left;margin:5px 2px 5px 2px;padding:7px 7px 0px 7px;-moz-border-radius:6px;-webkit-border-radius:3px;}
.botonCustomMed:hover{ background:url(../images/boton-gde-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
.botonGrande{
	width:370px;
	height:23px;
	text-align:center;
	letter-spacing:2px;
	background: url(../images/boton-gde.gif) repeat-x 0 0;
	color:#5f5f5f;
	border:1px solid #aaa;
	display:block;
	cursor:pointer;
	font-weight:bold;float:left;margin:10px 10px 0 0;padding:7px 0 0 0;-moz-border-radius:6px;-webkit-border-radius:3px;}
.botonGrande:hover{ background:url(../images/boton-gde-hover.gif) repeat-x 0 0; color:#ffffff; border:1px solid #5f5f5f;}
#buscarCliente, #acciones fieldset{border-color: #CCC; height:35px;}
/*@font-face{font-family:"";  src:url('fuentes/.ttf');}*/
fieldset legend{color:#426; font-size:14px; font-weight:bold;}
